.concreteArticleContainer {
    padding   : 3vh 3vw;
    max-height: 100%;
    overflow  : auto;
}

.toTop {
    cursor          : pointer;
    display         : flex;
    align-items     : center;
    justify-content : center;
    position        : fixed;
    bottom          : 100px;
    right           : 5vw;
    height          : 50px;
    width           : 50px;
    border-radius   : 50%;
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow      : 4px 4px 14px #888;
    transition      : .6s; //动画持续时间
    font-size       : 25px;

    &:hover {
        height   : 60px;
        width    : 60px;
        font-size: 30px;
    }
}

//动画
.invisible {
    margin-right: -5vw-50px;
}

.visible {
    margin-right: 0;
}

.articleTitle {
    h1 {
        font-size  : 2.4rem;
        font-weight: bold;
    }
}

.articleLabelBox {
    margin-top     : 12px;
    display        : flex;
    justify-content: flex-end;
    user-select    : none;
}